package com.geek.javase.ch07.regex;

/*
 *@author wangpeng
 *2025/10/15 19:13
 *@description TODO
 */

import java.util.Scanner;

/**5.模拟验证手机号的过程，按照以下要求实现相关代码（友情提示：不一定要用正则）
 a.提示用户在控制台输入手机号，用一个字符串对其进行保存
 b.判断该手机号位数是否是11位
 c.判断该手机号，是否都是数字
 d.判断改手机号最后3为数字如果是相同数字则认为是靓号
 * */
public class Demo5 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入手机号：");
        String num= sc.nextLine();
        if(num.length() == 11){
            if(num.matches("[0-9]+")){
                if(num.charAt(8) == num.charAt(9)&& num.charAt(8) == num.charAt(10)){
                    System.out.println("靓号");
                }else{
                    System.out.println("普通号");
                }
            }else{
                System.out.println("手机号不是纯数字");
            }
            }else {
            System.out.println("手机号位数不对");
        }

    }
}
